package com.xbdun.dao.bmp.entity;
import java.sql.Timestamp;
import java.util.Date;

/**
*部门
*@author zhanggt
**/
public class XbdunDepartDo implements java.io.Serializable {
   private static final long serialVersionUID = 1L;
   public XbdunDepartDo(){}
   private  long id;  // 主键
   private  long orgCode;  // 机构编号,必须大于零
   private  long code;  // 菜单Code,4位作为一级;默认从1000开始,后面依次：1001；最多4级           总共16位长度;4位为一级
   private  long sort;  // 菜单排序;总共1000000000000001位长度16;4位为一级 
   private  String departName;  // 部门名称
   private  String remark;  // 部门描述
   private  Date createTime;  // 创建时间
   private  String optionUser;  // 操作人;用户名(有真实名称用真实，没有用别名)
   private  Timestamp version;  // 版本号

    /**
    *主键
    */
   public long getId(){
     return this.id;
   }
    /**
    *机构编号,必须大于零
    */
   public long getOrgCode(){
     return this.orgCode;
   }
    /**
    *菜单Code,4位作为一级;默认从1000开始,后面依次：1001；最多4级
            总共16位长度;4位为一级
    */
   public long getCode(){
     return this.code;
   }
    /**
    *菜单排序;总共1000000000000001位长度16;4位为一级 
    */
   public long getSort(){
     return this.sort;
   }
    /**
    *部门名称
    */
   public String getDepartName(){
     return this.departName;
   }
    /**
    *部门描述
    */
   public String getRemark(){
     return this.remark;
   }
    /**
    *创建时间
    */
   public Date getCreateTime(){
     return this.createTime;
   }
    /**
    *操作人;用户名(有真实名称用真实，没有用别名)
    */
   public String getOptionUser(){
     return this.optionUser;
   }
    /**
    *版本号
    */
   public Timestamp getVersion(){
     return this.version;
   }

    /**
    *描述:主键<br/>
    *能否主键:是<br/>
    *能否递增:是<br/>
    *长    度:19<br/>
    *能否为空:否
    */
   public void setId(long id){
     this.id = id;
   }
    /**
    *描述:机构编号,必须大于零<br/>
    *长    度:19<br/>
    *能否为空:否
    */
   public void setOrgCode(long orgCode){
     this.orgCode = orgCode;
   }
    /**
    *描述:菜单Code,4位作为一级;默认从1000开始,后面依次：1001；最多4级
            总共16位长度;4位为一级<br/>
    *长    度:19<br/>
    *能否为空:否
    */
   public void setCode(long code){
     this.code = code;
   }
    /**
    *描述:菜单排序;总共1000000000000001位长度16;4位为一级 <br/>
    *长    度:19<br/>
    *能否为空:否
    */
   public void setSort(long sort){
     this.sort = sort;
   }
    /**
    *描述:部门名称<br/>
    *长    度:32<br/>
    *能否为空:否
    */
   public void setDepartName(String departName){
     this.departName = departName;
   }
    /**
    *描述:部门描述<br/>
    *长    度:32<br/>
    *能否为空:否
    */
   public void setRemark(String remark){
     this.remark = remark;
   }
    /**
    *描述:创建时间<br/>
    *长    度:9223372036854775807<br/>
    *能否为空:否
    */
   public void setCreateTime(Date createTime){
     this.createTime = createTime;
   }
    /**
    *描述:操作人;用户名(有真实名称用真实，没有用别名)<br/>
    *长    度:20<br/>
    *能否为空:否
    */
   public void setOptionUser(String optionUser){
     this.optionUser = optionUser;
   }
    /**
    *描述:版本号<br/>
    *长    度:9223372036854775807<br/>
    *能否为空:否
    */
   public void setVersion(Timestamp version){
     this.version = version;
   }
}
